// 生成随机数的npm包
var random = require('string-random');
// 生成二维码的npm包
var qr = require('qr-image');

class Uitls {
    // 产随机字符串
    randomNumber() {
        return random(16, { numbers: true });
    }
    // 根据 randomNumber 的随机随机字符串生成base64二维码
    getQRcode(str) {
        return `data:image/png;base64,${qr.imageSync(str, { type: 'png' }).toString("base64")}`
    }
}

module.exports = new Uitls();